
body {
	width: 100%;
	height: 100%;
	background: url(../images/main_bg.png) center bottom no-repeat;
}

.layout-expand {
	background-color: #effcff;
}
/*主界面*/
body#main {
	width: 100%;
	height: 100%;
	background: url(../images/main_bg.png) center bottom no-repeat;
}

body#main .main {
	min-width: 615px;
	min-height: 370px;
}

#main .content ul li a {
	display: block;
	width: 250px;
	height: 130px;
	line-height: 25px;
	padding: 10px 0 0 0;
	color: #FFFFFF;
	/*border-radius:10px;
	box-shadow:2px 2px 6px #9E9E9E;*/
}

#main .content ul li a.one {
	/*background-color:#04d3ff;*/
	background: url(../../images/main/one_bg.png) left top no-repeat;
}

#main .content ul li a.two {
	/*background-color:#ffa800;*/
	background: url(../../images/main/two_bg.png) left top no-repeat;
}

#main .content ul li a.three {
	/*background-color:#0071d1;*/
	background: url(../../images/main/three_bg.png) left top no-repeat;
}

#main .content ul li a.four {
	/*background-color:#5ddb56;*/
	background: url(../../images/main/four_bg.png) left top no-repeat;
}

#main .content ul li a.five {
	/*background-color:#5ddb56;*/
	background: url(../../images/main/two_bg.png) left top no-repeat;
}

#main .content ul li a:hover {
	/*filter:alpha(opacity=80);*/
	opacity: 0.8;
}

#main .content ul li a .red {
	text-shadow: 2px 2px 1px #FFFFFF;
}

#main .content ul li a .situation {
	width: 130px;
	height: 120px;
	margin: 0 0 0 100px;
	border-radius: 10px;
	/*border:1px solid #FFFFFF;*/
	position: relative;
	-webkit-animation: scale 0.3s ease-in infinite;
	-webkit-animation-iteration-count: 1;
}

#main .content ul li p {
	padding: 25px 0 0 15px;
	font-size: 22px;
}

#main .content ul li p .times {
	font-size: 50px;
	line-height: 30px;
	padding: 0 5px 0 0;
}

#main .content ul li h3 {
	text-align: center;
	font-size: 20px;
}

#main .content ul li a .main_tips {
	width: 30px;
	position: absolute;
	top: 7px;
	right: 7px;
}

#main .content ul li a h3 img {
	width: 22px;
	padding: 0 5px 0 0;
	vertical-align: text-bottom;
	-webkit-animation: scale 0.3s ease-in infinite;
	-webkit-animation-iteration-count: 1;
}

#main .content dl {
	width: 550px;
	margin: 0 auto 20px auto;
	overflow: hidden;
	border-radius: 10px;
	padding: 0 0 10px 0;
	background-color: #FFFFFF;
	font-family: "黑体";
	border: 2px solid #ecf0f5;
	box-shadow: 2px 2px 6px #9E9E9E;
}

#main .content dt {
	font-size: 28px;
	font-weight: bold;
	line-height: 47px;
	margin: 0 0 10px 0;
	height: 47px;
	background: url(../images/main_header.png) left top repeat-x;
	color: #FFFFFF;
	overflow: hidden;
}

#main .content dt .main_title {
	overflow: hidden;
	width: 255px;
	margin: 0 auto;
}

#main .content dt img {
	padding: 5px 10px 0 0;
	-webkit-animation: upslide 1s ease-in infinite;
}

#main .content dl dd a {
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 5px 10px;
	font-size: 16px;
	color: #000000;
	border-bottom: 1px solid #f4f4f4;
	overflow: hidden;
}

#main .content dl dd a span {
	vertical-align: text-bottom;
	width: 40px;
	height: 32px;
	line-height: 32px;
	padding: 0 0 0 6px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	display: block;
	color: #fdac14;
	background: url(../images/main_flag.png) left top no-repeat;
	-webkit-animation: scale 0.3s ease-in infinite;
	-webkit-animation-iteration-count: 1;
}

#main .content dl dd a:hover {
	background-color: #ffa;
}

#main .main_normal {
	text-align: center;
	margin: 0 auto;
	font-size: 20px;
	font-weight: bold;
}

#main .main_normal p {
	padding: 30px 0 0 0;
}
/*tabs*/
.tabs-panels {
	border-width: 1px;
}

.tabs-panels .panel {
	border: 1px solid #8fa7c0;
	border-top: none;
	border-bottom: none;
}

.tabs-header, .tabs-panels {
	border-color: #8fa7c0;
	border-top: none;
}

.tabs-header-noborder, .tabs-panels-noborder {
	border-top: none;
}

.tabs-header, .tabs-tool {
	background-color: #effcff;
}

.tabs li a.tabs-inner {
	color: #0E2D5F;
	background: #FFFFFF;
	filter: none;
	/*background-color: #E0ECFF;
    background: -webkit-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
    background: -moz-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
    background: -o-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
    background: linear-gradient(to bottom,#EFF5FF 0,#E0ECFF 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFF5FF,endColorstr=#E0ECFF,GradientType=0);*/
}
/*查询*/
.sel_div {
	border: none;
}

.sel_con {
	border: 1px solid #ced6db;
}

.sel_con .text {
	border: 1px solid #d3d8d9;
	border-radius: 0;
}

.sel_con th {
	height: 25px;
	line-height: 25px;
	padding: 0px 10px;
	background-color: #effcff;
	border: 1px solid #ced6db;
	font-weight: bold;
}

.table_con .sel_con th {
	background: url(../images/tabs_bg.png) left top repeat-x;
	color: #FFFFFF;
}

.textbox {
	-webkit-border-radius: 0;
	border-radius: 0;
}

.combo {
	border-color: #d3d8d9;
	background-color: #fff;
}

.combo-arrow {
	background-color: #d3d8d9;
}
/*按钮*/
.query_btn.l-btn {
	color: #444;
	background: url(../images/btn_bg.png) left top repeat-x;
	height: 23px;
	line-height: 23px;
	color: #FFFFFF;
	width: 80px;
	/*background: #fafafa;
    background-repeat: repeat-x;
	border: 1px solid #bbb;
    background: -webkit-linear-gradient(top,#ffffff 0,#eeeeee 100%);
    background: -moz-linear-gradient(top,#ffffff 0,#eeeeee 100%);
    background: -o-linear-gradient(top,#ffffff 0,#eeeeee 100%);
    background: linear-gradient(to bottom,#ffffff 0,#eeeeee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#eeeeee,GradientType=0);*/
	filter: none;
	cursor: pointer;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.default_btn {
	display: block;
	background: url(../images/btn_bg.png) left top repeat-x;
	height: 23px;
	line-height: 23px;
	color: #FFFFFF;
	filter: none;
	border: 1px solid #bbb;
	cursor: pointer;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	margin: 0 5px;
	width: 100px;
	text-align: center;
}

.messager-button>a {
	background: url(../images/btn_bg.png) left top repeat-x;
	color: #fff;
	border: 1px solid #bbb;
	outline: none;
	filter: none;
}

.l-btn:hover {
	background: #58a6ed;
	color: #ffffff;
	border: 1px solid #b7d2ff;
	filter: none;
}

.sel_con .default_btn {
	width: 80px;
	margin: 0;
}

.datagrid-btable td .datagrid-cell a {
	color: #2e8ce3;
	background: #fff;
	border: 1px solid #2e8ce3;
	border-radius: 4px;
	padding: 0 5px;
	white-space: nowrap;
	word-wrap: normal;
}

.datagrid-btable td a {
	text-decoration: underline;
	color: #0054FF;
	background: #fafafa;
	width: auto;
	/*background-repeat: repeat-x;
	border: 1px solid #bbb;
    background: -webkit-linear-gradient(top,#ffffff 0,#eeeeee 100%);
    background: -moz-linear-gradient(top,#ffffff 0,#eeeeee 100%);
    background: -o-linear-gradient(top,#ffffff 0,#eeeeee 100%);
    background: linear-gradient(to bottom,#ffffff 0,#eeeeee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#eeeeee,GradientType=0);*/
}

.datagrid-btable td a:hover {
	background: #effcff;
}

.sel_div .icon-search {
	background: url(../images/query.png) no-repeat center 0px;
}

.l-btn-text {
	line-height: 21px;
}

.button_con a {
	background: url(../images/btn_bg.png) left top repeat-x;
	height: 23px;
	line-height: 23px;
	color: #FFFFFF;
	filter: none;
	border: 1px solid #bbb;
	cursor: pointer;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	width: auto;
	text-align: center;
}
/*树*/
.tree-folder {
	background: url(../images/st_folder.png) 2px 2px no-repeat;
}

.tree-folder-open {
	background: url(../images/st_folder_open.png) 2px 2px no-repeat;
}

.tree-file {
	background: url(../images/st_node.png) 2px 2px no-repeat;
}
/*表单颜色重置*/
.data_con #datagrid {
	min-height: 345px;
}

.l-btn-icon-left .l-btn-icon {
	width: 16px;
}

.left_menu {
	border: 1px solid #d8dfe5;
}

.right_con {
	border: 1px solid #d8dfe5;
}

.menu_tit {
	text-align: center;
	font-weight: bold;
	background: url(../images/main_header.png) left -10px repeat-x;
	height: 23px;
	line-height: 23px;
	color: #FFFFFF;
	filter: none;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #95B8E7;
}

.textarea {
	border: 1px solid #d3d8d9;
}

.popup_con .text {
	border: 1px solid #d3d8d9;
	border-radius: 0;
	height: 18px;
	line-height: 18px;
}

.datagrid-toolbar {
	background: #effcff;
}

.panel-header, .panel-body {
	border-color: #ced6db;
}

.datagrid-header {
	background: url(../images/tabs_bg.png) left top repeat-x;
	filter: none;
}

.datagrid-td-rownumber {
	background: none;
	filter: none;
	font-weight: bold;
}

.datagrid-header span {
	color: #FFFFFF;
}

.datagrid-cell, .datagrid-cell-group, .datagrid-header-rownumber,
	.datagrid-cell-rownumber {
	word-wrap: break-word;
}

.datagrid-header-rownumber {
	color: #FFFFFF;
}

.datagrid-header td.datagrid-header-over {
	background: url(../images/tabs_bg.png) left top repeat-x;
	color: #FFFFFF;
	cursor: default;
}

.datagrid-header td.datagrid-header-over span {
	color: #FFFFFF;
}

.datagrid-row-alt {
	background: #effcff;
}

.datagrid-row-selected {
	background: #ffa;
	color: #000000;
}

.datagrid-row-over {
	background: #ffa;
	color: #000000;
	cursor: default;
}

.sel_con th {
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	background-color: #effcff;
	border-bottom: 1px solid #ced6db;
	/*background-color: #efefef;
	background: -webkit-linear-gradient(top,#F9F9F9 0,#efefef 100%);
	background: -moz-linear-gradient(top,#F9F9F9 0,#efefef 100%);
	background: -o-linear-gradient(top,#F9F9F9 0,#efefef 100%);
	background: linear-gradient(to bottom,#F9F9F9 0,#efefef 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F9F9F9,endColorstr=#efefef,GradientType=0); */
	font-weight: bold;
}

/*弹出框*/
.window {
	background: transparent;
	filter: none;
	padding: 0;
}

.window, .window .window-body {
	border: none;
}

.window .window-header {
	background: url(../images/layout-browser-hd-bg.png) left top repeat-x;
	filter: none;
	padding: 0px 0px 6px 0px;
	height: 25px;
	position: relative;
}

.window .window-header .panel-title {
	padding: 0;
	text-align: center;
	height: 40px;
	line-height: 33px;
	color: #FFFFFF;
	font-size: 14px;
}

.window .window-header .panel-icon, .window .window-header .panel-tool {
	top: 50%;
	margin: -7px 0 0 2px;
}

.window .window-header .panel-tool {
	right: 8px;
	top: 16px;
}

.window-shadow {
	-moz-box-shadow: 1px 1px 10px #525252;
	-webkit-box-shadow: 1px 1px 10px #525252;
	box-shadow: 1px 1px 10px #525252;
}

.window-mask {
	background: #979797;
	filter: alpha(opacity = 40);
	opacity: 0.40;
}

.panel-tool-close {
	background: none;
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 16px;
	opacity: 0.8;
	filter: alpha(opacity = 80);
}

.panel-tool-close:after {
	content: "X";
}
/*图标相关*/
.datebox .combo-arrow {
	background: url(../images/search/datebox_arrow.png) center top no-repeat;
	opacity: 0.7;
	filter: none;
}

.datebox .textbox-addon-right {
	padding: 0 2px 0 0;
}

.icon-save {
	background: none;
}

.icon-ok {
	background: url(../images/icons/ok.png) no-repeat center center;
}

.icon-cancel {
	background: url(../images/icons/cancel.png) no-repeat center center;
}

.icon-more {
	background: url(../images/icons/more.png) no-repeat center -1px;
}

.icon-hand {
	background: url(../images/icons/hand.png) no-repeat center center;
}

.icon-export {
	background: url(../images/search/export_btn.png) center top no-repeat;
}

.icon-refresh {
	background: url(../images/icons/refresh.png) no-repeat center center;
}

.icon-reset {
	background: url(../images/icons/reset.png) no-repeat center 0;
}
/*弹出框*/
.messager-body {
	padding: 10px 40px;
}

.messager-body p {
	padding: 5px 0 0 0;
	word-break: break-all;
}

.messager-icon {
	float: left;
	width: 40px;
	height: 39px;
	margin: 0 20px 10px 0;
}

.messager-warning {
	background: url(../images/messager/warning.png) no-repeat scroll left
		top;
}

.messager-error {
	background: url(../images/messager/error.png) no-repeat scroll left top;
}

.messager-info {
	background: url(../images/messager/info.png) no-repeat scroll left top;
}

.messager-question {
	background: url(../images/messager/question.png) no-repeat scroll left
		top;
}
/*解决页面卡的有效方式mark一下*/
.window-mask {
	position: fixed;
}